-
Notifications
You must be signed in to change notification settings - Fork 536
feat: compress complex all null #4990
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
feat: compress complex all null #4990
Conversation
|
Have this initial implementation ready for review, and if this is on the right track, I will work on changes to make it backward compatible. |
1238940 to
2cdd916
Compare
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #4990 +/- ##
==========================================
+ Coverage 81.72% 81.74% +0.01%
==========================================
Files 334 340 +6
Lines 133358 137163 +3805
Branches 133358 137163 +3805
==========================================
+ Hits 108986 112119 +3133
- Misses 20720 21312 +592
- Partials 3652 3732 +80
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
Thank you for working on this, and sorry for the late review. I believe this PR can continue the work from #5641. Are you still interested in working on it? If you don't have time, I can continue the work base on this PR. |
|
Thanks for the review! |
@yingjianwu98 Appreciated! #5641 was merged today. Do you have time to rebase your work on top of it? Thank you in advance. |
In order to compress complex all null, we need to add additional parameters in the proto so we know what compression are used for definition level and repetition level and the number of values accordingly.
resolve #4885